package org.ricks.agent;

import java.nio.file.Path;

/**
 * @author chenwei
 * @Title:
 * @Package
 * @Description:
 * @date 2020/11/1319:25
 */
public interface FileListener {

    /**
     * 在监视目录中新增文件时的处理操作
     * @param file
     */
    void onCreate(Path file);

    /**
     * 在监视目录中修改文件时的处理操作
     * @param file
     */
    void onModify(Path file);

    /**
     * 在监视目录中删除文件时的处理操作
     * @param file
     */
    void onDelete(Path file);
}
